package com.version1_3.service;


import com.alibaba.fastjson.JSONArray;

/**
 * Created by kuibu on 15/12/25.
 */
public interface UserSerivce1_3 {

    /**
     * 网页端注册
     */
    public String htmlRegister(String telnumber, String password, String inviteCode);

    public String getInviteCode(String telnumber);

    /**
     * 带邀请码注册
     */
    public String registerWithInviteCode(String telnumber, String password, String inviteCode);

    /**
     * 更新用户某个一级分类下的关注分类信息(包括三级分类内容和三级分类顺序)
     */
    public String updateFirstFocus(JSONArray firstFocusJsonArray, int firstType, int userId);

    /**
     * 三级分类置顶
     */
    public String topThirdType(int thirdType, int firstType, int userId);

    /**
     * 取消三级分类置顶
     */
    public String removeTopThirdType(int thirdType, int firstType, int userId);

    /**
     * 更新用户关注列表
     */
    public String updateFocusList(JSONArray jsonArray, int userId);

    /**
     * 用户登陆
     */
    public String login(int userId, String telnumber, String password, String baiduId);

    /**
     * 搜索学校
     */
    public String searchSchool(String schoolKey);

    /**
     * 第三方登陆
     */
    public String thirdPartRegister(String platform, String openid, String token, String uuid, String baiduId);

    /**
     * 第三方登陆 - 安卓
     */
    public String thirdPartRegisterAndroid(String platform, String openid, String token, String uuid,String baiduId);


    public String thirdPartLogin(String openid, String os, String baiduId);

    /**
     * 必须带学校的注册
     */
    public String registerSchoolNeeded(String telnumber, String password, String inviteCode, String school, String uuid);

    /**
     * 获取用户日积跬步页面
     */
    public String getAccumulatePage(int userId, boolean cleanCache);

}
